package com.job.GaoYuXuan.Homework0701;

import com.sun.org.apache.xpath.internal.SourceTree;

/**
 * @author 盖（高宇轩）
 * @version 1.0
 * @since 2022-07-01 17:03:50
 */
public class Job0701Arrary {
    public static void main(String[] args) {
        int[] array = new int[3];
        //数组的动态初始化，此时不指定数据
        String[] name = {"Tracy","John","Tim","Jack",null,"Lucy"};
        //数组的静态初始化，此时需要指定数据
        System.out.println("array的长度是：" + array.length);
        System.out.println("name的长度是：" + name.length);
        //length是数组的一个属性，返回数组的长度
        System.out.println("array的第一个元素是：" + array[0]);
        System.out.println("array的最后一个元素是：" + array[array.length-1]);
        System.out.println("name的第一个元素是：" + name[0]);
        System.out.println("name的最后一个元素是：" + name[name.length-1]);
        //数组通过下表来访问元素且数组的下标不允许越界
        System.out.println("name的第二个元素是" + name[2]);
        name[2] = "Jordan";
        System.out.println("name的第二个元素是" + name[2]);
        //顺序遍历
        for(int i = 0; i < name.length; i++){
            System.out.println(i + "\t" + name[i]);
        }
        //逆序遍历
        for(int i = name.length - 1; i >= 0; i--){
            System.out.println(i + "\t" + name[i]);
        }
    }
}